简介:Rust连续五年(2016~2020)在Stack Overflow开发者调查的“最受喜爱编程语言”评选项目中蝉联桂冠,而Rust又以高难度,高门槛,学习曲线陡峭和概念抽象而驰名。本课从Rust语言基础出发,关注Rust语言本身特点,使用最简程序,排除使用场景少、概念理解困难的分支内容干扰,力求在最短的时间帮助小伙伴们上手Rust开发,领略Rust编程之美。
第2章 Rust基础
本章将手把手带你下载安装配置Rust开发环境,编写第一个Rust程序,带你掌握Rust基础概念,包括变量和可变性,基础数据类型,流程控制等语法。完成本章的学习,你将具备独立编写简单的Rust算术程序的能力。
第3章 Rust进阶
本章带你初探Rust内存安全模型,了解如何使用函数,结构体和泛型等工具编写优雅的Rust代码,领路Rust的设计哲学,本章最后会从一道经典的算法题:翻转二叉树出发,目标帮助你实现更加复杂的数据结构:例如链表,字典树等。